package com.example.demo.json;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author FENGYU
 * @description
 * @date 2023-09-26 17:18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserModel {
    // 系统用户对应的appID
    private String appId;

    // 系统用户对应的appSecret
    private String appSecret;

    // 系统用于单点登录 Token
    private String userToken;

    // 所属公司
    private String agencyId;

    // 员工编码
    private String userCode;

    // 用户上司
    private String userLeader;

    // 是否是管理者（Y，N）
    private String isManager;

    // 是否是用户调研管理者（Y，N）
    private String isIvstManager;

    // 用户别名
    private String userNick;

    // 用户公司电话
    private String businessPhone;

    //用户岗位
    private String userPost;

    // 用户职位
    private String postion;

    // 用户类型
    private Integer userType;

    // 用户是否可用
    private String validStatus;

    // 用户头像URI
    private String headUrl;

    // 用户微信二维码数据字符
    private String wechatUrlData;

    // 用户微信二维码地址
    private String wechatUrl;

    // 分享产品次数
    private Integer shareProductCount;

    // 分享活动次数
    private Integer shareActivityCount;

    // 分享产品点赞数
    private Integer shareProductLikeCount;

    // 分享活动点赞数
    private Integer shareActivityLikeCount;

    // 登录次数
    private Integer appLoginCount;

    // 用户在线时长,s为单位
    private Integer appOnLineTime;

    // 最后登录时间
    private Date appLoginDate;

    // 最后退出时间
    private Date appOutDate;

    /** 客服分配人数 */
    private Integer contactAssignNumber;
}
